package com.xin.di.uav.common.request.order;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;


/**
 * @author LTQ
 */
@Data
public class OrderInfoAddRequest {
    @ApiModelProperty("平台：1（丰翼配送）")
    private Integer platformCode;

    private String userId;

    @ApiModelProperty("收件人详细地址")
    private String receiverAddr;

    @ApiModelProperty("收件人地址纬度")
    private String receiverLat;

    @ApiModelProperty("收件人地址经度")
    private String receiverLon;

    @ApiModelProperty("收件人姓名")
    private String receiverName;

    @ApiModelProperty("收件人电话")
    private String receiverTel;

    @ApiModelProperty("寄件人详细地址")
    private String senderAddr;

    @ApiModelProperty("寄件人地址纬度")
    private String senderLat;

    @ApiModelProperty("寄件人地址经度")
    private String senderLon;

    @ApiModelProperty("寄件人姓名")
    private String senderName;

    @ApiModelProperty("寄件人电话")
    private String senderTel;

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("订单类型 本期默认传4")
    private Integer orderType;

    @ApiModelProperty("丰翼派件人电话")
    private String fySenderTel;

    @ApiModelProperty("降落场名称")
    private String landingName;

    @ApiModelProperty("起飞场纬度")
    private String takeoffLat;

    @ApiModelProperty("货品重量")
    private String goodsWeight;

    @ApiModelProperty("订单状态 0 待揽件/1 待派件/2 (预留）/3 （预留）/4 已完成/5 异常")
    private Integer orderStatus;

    @ApiModelProperty("即上面自编的订单编号")
    private String tcWaybillNo;

    @ApiModelProperty("起飞场接驳点ID")
    private String takeoffConnId;

    @ApiModelProperty("降落场纬度")
    private String landingLat;

    @ApiModelProperty("降落场经度")
    private String landingLon;

    @ApiModelProperty("降落场地址")
    private String landingAddr;

    @ApiModelProperty("丰翼派件人姓名")
    private String fySenderName;

    @ApiModelProperty("丰翼内部编号")
    private String fyCode;

    @ApiModelProperty("丰翼揽件人姓名")
    private String fyReceiverName;

    @ApiModelProperty("起飞场名称")
    private String takeoffName;

    @ApiModelProperty("降落场接驳点ID")
    private String landingConnId;

    @ApiModelProperty("丰翼揽件人电话")
    private String fyReceiverTel;

    @ApiModelProperty("预计飞行时长(min)")
    private String flightTime;

    @ApiModelProperty("起飞场经度")
    private String takeoffLon;

    @ApiModelProperty("起飞场地址")
    private String takeoffAddr;

    private Date createTime;

    private Date updateTime;

}
